
#pragma once
#pragma message("Dude...")

#ifdef _IRR_WINDOWS_
	#pragma comment(lib, "Irrlicht.lib")
	//#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")
#endif
#pragma message("Irrlicht fixed")

#using <mscorlib.dll>
using namespace System;
using namespace System::Runtime::InteropServices;
#pragma message(".Net Fixed")

const char* MarshalString(String^ s)
{
	char* ns = NULL;
	for(int i = 0; i < s->Length; i++)
		ns[i] = s[i];
	return ns;
}
#pragma message("Some funny function fixed")

//Irrlicht.Net

#include "EventReciever.h"
#include "Keycodes.h"
#include "OSOperator.h"
#include "ReferenceCounted.h"
#include "Timer.h"
#include "Device.h"

#pragma message("Irrlicht.Net fixed")

//Video

#include "DriverTypes.h"
#include "ColorFormat.h"
#include "Color.h"
#include "Image.h"
#include "ImageLoader.h"
#include "VideoDriver.h"

#pragma message("Video fixed")


#pragma message("Done dude, told yah it would work!")